Miami may be the number one port of embarkation in the U.S., but nearby Fort Lauderdale’s Port Everglades comes in a close second, welcoming more than 3 million cruisers each year. If you’re hitting this South Florida vacation destination for a precruise stay, here are six hotels, all less than 20 minutes from the port, where you can relax on golden sands or take in the canals of this “Venice of America” before you set sail.