A cozy hotel with a pub atmosphere, The Royal offers bay views, a restaurant, beer garden, and complimentary breakfast.