It is just north of Little Gasparilla Island, separated by a thin strip of beach and mangrove swamp.
The only small general store on the island is located on the first floor directly below the Rum Bay restaurant.
[1] For thousands of years Native Americans lived in and around Charlotte Harbor.
After years of changing ownership, Don Pedro Island was sold to Cavanaugh Community Corp. in 1969.
The Don Pedro Land Base, acquired in 1999, adds 100 acres of recreational opportunities to the park.