The world's best beaches to visit on a cruise

Islands and coasts around the world offer clear waters and clean sands. Check out the 12 best beaches to visit on a cruise, according to Cruise Critic.