Los Arcos, Banderas Bay, Mexico

Los Arcos (The Arches) or Los Arcos de Mismaloya (The Arches of Mismaloya) are located in southern Banderas Bay, Mexico. These small beautiful granite islands protruding from the sea surface, visible from Puerto Vallarta, are protected as a National Marine Park. It is a popular snorkeling spot.