Socorro belongs to Revillagigedo archipelago. It's located in Pacific out of Baja California coast (Mexico). It's not very popular diving destination but it definitely deserves attention. Mainly because of very friendly oceanic mantas.
Music John Newton Howard from "The Lady in the Water". VIMEO by Darek Sepiolo