Port Mayaca (pronounced port my-ak-kuh) is a sparsely populated place located in western Martin County, Florida, United States, on the eastern side of Lake Okeechobee.
Named for the Mayaca Tribe, Port Mayaca is centered just south of the Port Mayaca Lock and Dams on the Okeechobee Waterway (St. Lucie Canal) at the intersection of S.W. Kanner Highway, (State Road 76), and S.W. Gaines Highway, (State Road 15, which is signed as U.S. Route 441 and U.S. Route 98).
There are few houses and businesses at this intersection. Most are strung out North and South along Gaines Highway or east along Kanner Highway. In November 2008, Cypress Lodge, for many years the only inn in Port Mayaca, was added to the National Register of Historic Places.