For sugar-white sand and crystal-clear water, Clearwater, Florida takes the cake as one of the best beach destinations.