A cruise to the Bahamas conjures images of sugar-sand beaches and crystal-clear water, but the islands have much more to offer than a chance to bask in the sun. The port cities of Nassau and Freeport are stepping stones to a wide variety of experiences, from world-renowned snorkeling and scuba diving to foodie and cultural tours that take you off the beaten path. (And of course, you can still have that picture-perfect beach day.) Check out the top Bahamas shore excursions in each of these popular ports -- all of which can be booked either through your cruise line or independently.
Scenic Eclipse to Cruise Australia's Kimberley Coast