Fort Myers Beach offers seven miles of white sandy beaches, including those at Bowditch Point Park and Lynn Hall Memorial Park.