Where hospitality meets the sea