Fort Myers Beach is a town located on Estero Island in Lee County,
Florida, United States. The population was 6,277 at the 2010 census. It is part
of the Cape Coral–Fort Myers Metropolitan Statistical Area. It was officially
incorporated on December 31, 1995