Mexico is the land of beaches and Islands. Some of the most beautiful Islands in the world are situated there. One hidden beauty is situated in the entrance of Banderas Bay the stunning Las Marietas Islands, near 22 nautical miles west of Puerto Vallarta, Mexico. This isaland has a rich history as it molded by volcanic activity over a number of years. This place is also a nationally protected bird sanctuary. On one of the islands is the Hidden Beach which is a stunning place visitors can only reach by swimming a little into a tunnel.