Puerto Lopez Mateos, Mexico
Puerto Lopez Mateos is a small coastal town located on the mainland just northeast of Magdalena Bay. Its surrounding waters offer mangrove-lined creeks, deep channels, open bays, barrier islands and isolated beaches that host a variety of game species. In town, visitors will find several small restaurants, ice and cold beer. If you're looking for one of Baja's most diversified fishing experiences, contact Bob Hoyt at Mag Bay Outfitters.