20 min from the cruise port. The bay of Santa Maria is located right in the middle between Cabo San Lucas and San José del Cabo. This is another very popular place for snorkeling, with tour arriving from Cabo marina in the morning and early afternoon. You can also access this lovely bay in a crescent shape as equity using the motorway. colored schools of fish can be spotted in the water swimming between corals and sea fans.