5. Maldives
Located in the Indian Ocean, it is widely accepted that Maldives has some of the best islands in the world. Ravishing white beaches and aquamarine waters gives this place a sublime nature. Breathtaking coral reefs and underwater creatures will force you to go scuba diving and surfers from around the world come here to ride the blue waves.