With so many good beaches, where are the absolute best beaches in southwest Florida? These top 16 are scattered like seashells on the shores of Charlotte, Lee, and Collier counties - and one is just waiting for you!