Tossa de Mar Tossa de Mar, Spain Beach tree mountain Town building Coast Sea River fortification landscape Village overlooking cliff Lake terrain castle hillside