Indian Key Historic State Park is a historic island off Islamorada. (Photo: David Blasco)

Indian Key Historic State Park is a historic island off Islamorada. (Photo: David Blasco)