TOSSA DE MAR, CATALONIA, SPAIN: A beautiful small beach between the mountains with rocks near the fortress