Caleta de Caballo: Teguise's Hidden Surf Gem, Canary Islands | OnlyBeaches