Exploring Crystal Cove

Crystal Cove is a secluded island rests on a solid rock surrounded by clear green waters. There is a 150 pesos entrance fee. There are many things to do in the island; you can swim, snorkel, or haveRead more
Crystal Cove is a secluded island rests on a solid rock surrounded by clear green waters. There is a 150 pesos entrance fee. There are many things to do in the island; you can swim, snorkel, or haveRead more