Del Mar Vista Location
San Carlos Mexico is located on the spectacular saphire blue Sea of Cortez, host to the largest marina on the West Coast and just four hours from the Nogales border. This charming small beach town is quiet uncommercialized and offers a vast array of water sports including; boating, sailing, ocean kayaking sport fishing and scuba diving, or stress-free days filled with golf.