A remote beach in Sicily, Italy, has been named as the best beach in the world by a survey of travellers, while an Australia beach came in third.
Rabbit Beach came top in the first annual awards for the world's best beach based on millions of reviews and ratings by international tourists on the TripAdvisor website.
Rabbit Beach, on the island of Lampedusa off the south coast of Sicily, was described as an unspoiled nature reserve that can only be accessed by boat and one of the few places in the Mediterranean where loggerhead sea turtles go to lay their eggs.
Second place went Grace Bay, Providenciales, in the Turks and Caicos, while Australia's own Whitehaven Beach in Queensland came third.
"Rabbit Beach's is clearly a big hit with travellers and it's easy to see why with its stunning turquoise water and white sand," said TripAdvisor spokeswoman Emma Shaw, adding that the award would be a boost for Sicily's tourism.
Beaches in Brazil, Spain, Puerto Rico, Bermuda and Aruba also featured in the top 10, praised for their white sands and swaying palm trees.
Whitehaven Beach is on Whitsunday Island, the largest island in the Whitsundays. The pristine silica sand of the beach stretches over seven kilometres along the island, and the beach has previous been named among the world's and Australia's best.
There was one big surprise in the TripAdvisor list: coming 10th was Rhossili Bay in Swansea, Wales, which beat beaches in Hawaii, the Caribbean and more exotic locations to make the top 10 list.
Rhossili Bay, on the Gower Peninsula, stretches for five kilometres and its vast expanse of sand backed by sand dunes and towering cliffs make it popular with surfers, paragliders and ramblers.
"We are delighted, but not surprised, that Rhossili Bay has been acknowledged ... We hope that many more visitors continue to enjoy its outstanding natural beauty," David Phillips, leader of the City and County of Swansea, said in a statement.
A spokeswoman for TripAdvisor said the best beach awards were based on the quality and quantity of traveller reviews and ratings for beaches on the website gathered over a 12-month period.
The Top 10 beaches in the world:
1. Rabbit Beach, Sicily - Italy
2. Grace Bay, Providenciales - Turks and Caicos
3. Whitehaven Beach, Queensland - Australia
4. Baia do Sancho, Fernando de Noronha - Brazil
5. Flamenco Beach (Playa Flamenco), Culebra - Puerto Rico
6. Playa de las Catedrales, Ribadeo - Spain
7. Lopes Mendes Beach, Ilha Grande - Brazil
8. Horseshoe Bay Beach, Southampton Parish - Bermuda
9. Eagle Beach - Aruba
10. Rhossili Bay, Rhossili, Swansea - Wales, UK
What is the best beach you've visited? Post a comment.