Santa Cruz De La Palma, Canary Island Spain | walk around the waterfront city center and shopping