Boca Grande?
Beats Macho Grande.
It does. Boca Grande is on Gasparilla Island. FL. I think Steve Doocey has a house there also, maybe they’re neighbors.