This hidden beach of Marieta Islands, Puerto Vallarta is located just a few miles off the coast of Mexico, close to Bandera bay, Marieta Islands are archipelagos that were formed as a result of volcanic activity. The islands have remained almost secluded ever since.
There are plenty of marine wildlife available to view around the island, Humpback whale, sea turtles and dolphins...