Internationally renowned review site TripAdvisor published its list of favourite beaches throughout the world last week, as voted for by its users, and if some of these don't get you hungry for a cruise then nothing will.
According to the website, Baia do Sancho of Fernando de Noronha in Brazil took the top spot, with Turks and Caicos' Grace Bay picking up the silver. Flamenco Beach in Puerto Rico came in third.
But which destinations picked up multiple nominations throughout the top 25? Which places boasted quantity as well as quality?
Unsurprisingly, Europe performed well, with stunning stretches of sand in Italy, Greece and Spain picking up rankings. The Greek Islands secured a mention with Elafonissi Beach on Elafonissi, which is renowned for its characteristic coastline that is peppered with rocks.
Elsewhere, Italy also proved popular, with its interestingly named Rabbit Beach ranking in at fourth place. The island beach boasts a perfect arc of perfect white sand and gently lapping azure waves.
Italy also picked up a mention for Cala Mariolu, located in Baunei, which features plenty of rugged coastline surrounding a bay of pure tranquility.
Outside of Europe, two beautiful beaches in the Seychelles featured prominently in seventh and 21st places.
Anse Lazio on Praslin Island was the better regarded, which is unsurprising considering the emerald forest that perfectly frames its golden sand, creating the epitome of what we consider to be a desert island paradise.
Anse Source d’Argent picked up the second nomination for the archipelago. Located on La Digue Island, it's worth checking out for its iconic rock structures, formed naturally over thousands of years.
Most beach getaways tend to focus around one stretch of coastline, but you can get more for your money by going on a cruise trip to the Seychelles, Italy, Greece or one of our other destinations.
Take advantage of the fact that you can easily drop off the aft platform for a swim in the crystal clear waters.