Calm beaches and relaxing ambiance make The Bahamas a classic cruising favorite. This is where most cruise lines have their private islands, and water sports -- such as snorkeling, sailing and Jet Skiing -- are also popular shore excursions.
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.