Playa de Garachico: Tenerife's Volcanic Swim Spot & Snorkel | OnlyBeaches