Indulge in Fort Lauderdale Beach Restaurants on the Water