waterfront amenities