NayaritMarietas Islands National ParkVolcanic archipelago hiding the Hidden Beach inside a collapsed crater.