Stone castle with cannons on display at Arrecife, Lanzarote, Canary Islands. Historical fortress and stunning ocean backdrop