3. Fernando de Noronha
An erstwhile Portuguese colony, Fernando de Noronha is a breathtaking island that offers tourists ample amounts of sun, sea and sand. The island is home to white and sylvan beaches and is a paradise for nature lovers that can spend hours and hours watching various species of birds and animals. It is also visited by water sports enthusiasts that come here to engage in scuba diving and snorkeling.
Image credit: cruisingoutpost