Some restaurants are known for great service, others are recognized for outstanding food, and some, well, some just have a great view. Hitting one nail on the head is good, but when it comes to an enjoyable dining experience, it's nice to have it all. This place most certainly does. Located directly on the Intracoastal Waterway in Fort Lauderdale, Coconuts boasts a stunning yet laid-back atmosphere with food that's just as good. The menu is heavy on seafood, but it's a bit more upscale than your average shack on the water; most of the boats tied up to its docks are nicer than your run-of-the-mill dinghy. Think fish tacos ($14), New England-style lobster rolls ($16), and crab cakes ($26) rather than buckets of things that have been deep-fried in old grease. Options for landlubbers are also present, with tropical-inspired takes on classic American dishes. Danish baby back barbecue ribs are slathered in a chipotle-pineapple barbecue sauce ($22) for a very Floribbean twist.