But the star attraction of this property is its location: Spread across 12 acres in Fort Myers Beach, Florida, the resort boasts 1,500 feet of pristine white sand beach, with the Gulf of Mexico on ...