Shacks Beach, Isabela: Puerto Rico's Turquoise Snorkel Paradise | OnlyBeaches