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 Top Central American Beaches Top Central American Beaches