America’s Top Beach Cities

#1. Miami, Florida

#2. Charlotte Amalie, U.S. Virgin Islands

#3. Los Angeles, California

#4. San Juan, Puerto Rico

#5. San Diego, California

#6. Key West, Florida

Ft. Lauderdale, Florida
Panama City Beach, Florida

Myrtle Beach, South Carolina

Chicago, Illinois

Ocean City, Maryland

Gulf Shores, Alabama

Charleston, South Carolina

Tybee Island, Savannah, Georgia

Jacksonville Beach, Florida

Virginia Beach, Virginia