Walking along the beach in the Canary Islands and this stores name caught my attention for obvious reasons.