Seaside hotel, Villa Mary, offers enchanting views and event spaces. Features beautiful rooms, a garden, and a restaurant.