Seychelles
The Seychelles is renowned for its powdery white sand with clear turquoise water and picture-perfect beaches. It promises an unforgettable island getaway, with waters rich in marine life, lush tropical forests and luxurious accommodations.
Best time to visit would be May to September
Photo credit Four Seasons