Cannery Beach is located on the southern tip of Cabo San Lucas in the Mexican state of Baja California Sur. It is known for its stunning views of the Pacific Ocean and for being right next to Cabo’s most popular attraction, El Arco. It offers visitors a small stretch of golden sand that’s perfect for sunbathing or swimming in its calm waters.