Santa Cruz, Portugal Cruise Deals

A scenic view of the Praia de Santa Cruz (Santa Cruz beach) in the municipality of Torres Vedras, Portugal, likely featuring a long stretch of sandy beach backed by cliffs or coastal rock formations, with the waves of the Atlantic Ocean rolling in. The image may prominently feature the distinctive Penedo do Guincho rock formation, a large boulder with a natural arch.