It is located on a stretch of Don Pedro Island, a 129 acres barrier island lying across the Intracoastal Waterway from Placida in Charlotte County, FL between Palm Island and Little Gasparilla Island.