1) Estoril Praia do Tamariz – Portugal
I visited this place in 2014. It was a breathtaking experience to swim nearby a castle. Once you jump into the sea, you feel the freezing cold of the water because you basically swimming in the Atlantic Ocean. 🙂
2) Barceloneta Beach – Spain
I visited this place in 2013. The finest beach of Barcelona is known for its sand. Beautiful beach and promenade makes this a lovely place to sit and watch the world go by, you can walk for miles along this people friendly promenade there are plenty of seats and green areas and the beach is wide and clean.
3) Olu Deniz – Turkey
Olu Deniz is a rare gem, a quiet peaceful location with gorgeous beach. Stunning pebble beach with turquoise waters teeming with fish.
4) Hat Maya Phi Phi Leh – Thailand
Absolutely stunning beach with clear water white sand. You can walk half a mile out and will still be as deep as your knees with colourful fish swimming all around your legs.
5) El Nido, Palawan, Philippines
It is one of the most picturesque beaches in the world. Beauty lies here… A must visit place in a life time.