In Miami, the best table in the house is often the one overlooking the water. From breezy bayfront patios and dockside seafood spots to glamorous riverfront lounges where yachts glide by, dining with ...