engulfed by mountains.- La Gomera, Canary Islands.