2. Seychelles
Most beautiful beach: Anse Lazio, Praslin Island
If you’re a sunny princess or a beach slacking stud, you’d definitely enjoy the beaches of Seychelles. Praslin Island offers a calm vibe for the beach bums. The view of rock formations on each island will really amaze you. It’s a paradise on Earth, indeed. Make sure you watch out for the sunset to experience a lovely way of the sun calling it a day- sunset.