5. Hidden Beach at Marietas Islands in Mexico
This hidden beach at Marietas Island is a kind of natural wonder which was untouched by humans for many years. This hidden beach was discovered when the Mexican government bombed the whole area while they were giving military training in the early 1990s. Although no one can yet set foot legally on that island, hundreds of tourists are going to visit such a strange beach every day. This attractive place is like an ecological gem for the Mexicans which is always under protection by their government.