If there’s one single beach that leaves visitors enamoured, recharged and inspired, it’s Baia do Sancho in Brazil, which captured the title of world’s best beach by TripAdvisor travellers for a third time.

After being momentarily knocked off its perch by Grace Bay in Turks and Caicos last year, the Brazilian beach on the Fernando de Noronha archipelago, recaptured the title in the 2017 edition of the TripAdvisor Travelers’ Choice Awards for Best Beaches.

Praised for its dramatic cliffs, turquoise waters and being reclusive, the beach is popular among surfers and snorkellers for its teeming marine underworld. Gaining access to this paradisiacal beach, however, requires work. Visitors must descend a tall, steep staircase between two rocks.

The area itself was designated a Unesco World Heritage site in 2001 for being home to the largest concentration of tropical seabirds in the Western Atlantic, while the waters are important for the breeding and feeding of tuna, shark and other marine mammals.

The area is also home to Dolphin Bay, the only known place in the world with such a large population of resident dolphins.

Rounding out the top three spots are Grace Bay in Turks and Caicos and Eagle Beach in Aruba.

TripAdvisor also broke down the best beaches in Europe, with La Concha Beach in San-Sebastian, Spain, taking the top title.

Best beaches.

Havelock, India, is popular for scuba diving and snorkeling, as well as jungle trekking and camping. Photo: TripAdvisor

Here are the top 10 beaches in the world, 2017, according to TripAdvisor :

1. Baia do Sancho, Brazil

2. Grace Bay, Turks and Caicos

3. Eagle Beach, Aruba

4. Playa Paraiso, Cayo Largo, Cuba

5. Siesta Beach, Florida, United States

6. La Concha Beach, San Sebastian, Spain

7. Playa Norte, Isla Mujeres, Mexico

8. Radhanagar Beach, Havelock Island, India

9. Elafonissi Beach, Crete, Greece

10. Galapagos Beach at Tortuga Bay, Puerto Ayora, Ecuador

– AFP Relaxnews