Clearwater Beach lives up to its name.