Avalon yacht deck and dining
Photo: Ocean Independence