Actually, Sanibel Island was recently ranked #2 as the Best Florida Beach by the U.S. News World Report, behind #1 Destin. The rankings are based 50% on user voting, and 50% on editor's scoring, and are scored on a rolling schedule each year. But that's not the only category that spotlighted Sanibel Island.