Fort Lauderdale, the city in South Florida has fittingly earned the nickname of “Venice of America”. A well-deserved nickname indeed, having in mind its lovely boating canals. The city offers its visitors 23 miles of golden sandy beaches, beachfront promenades, shopping, and dining. And it doesn’t stop there! For the sailor in you, Fort Lauderdale…