Platform Beach is a beachfront restaurant.