For a lively beach experience with plenty to do on and off the sand, you can't beat a beach day on Fort Myers Beach. Located on seven-mile-long Estero Island, this is precisely the sort of sugar-sand playground that you come to Florida's Gulf Coast to enjoy. Fort Myers Beach is consistently named among the best beaches in the United States for its wide, white sands and warm waters for swimming. Kids splash in the tidal pools at low tide, and that's also prime time to pedal a beach cruiser along the packed sand. Families also love the beach for its proximity to the fun restaurants and boutiques of Times Square, just a short stroll from the shoreline. Later in the day, you can take in the sunset views as you stroll along the Fort Myers Beach Pier and then check out the nightlife at the area's bars and pubs.