3. Seychelles, East Africa
Set in the Indian Ocean, Seychelles is a wonderful archipelago of 115 islands. There are white sand beaches, crystal clear waters, shimmery coastlines and palm lined shores. It is certainly one of the most stunning holiday destinations.