The best beaches near Cabo San Lucas for photography are Playa Solmar for dramatic Pacific surf, Medano Beach for color and activity, and the Terrasol Beach Resort beachfront for sunrise over the bay. Lover’s Beach at Land’s End is also a standout, accessible by water taxi from the Marina, with El Arco visible from the shore.