list of 20 top beaches in the USA: 1. Siesta Beach, Florida 2. Ka'anapali Beach, Hawaii 3. Clearwater Beach, Florida 4. Lanikai Beach, Hawaii 5. South Beach, Florida 6. Myrtle Beach, South Carolina 7. Coronado Beach, California 8. Hanauma Bay, Hawaii 9. Cape Hatteras National Seashore, North Carolina 10. Pensacola Beach, Florida 11. Cannon Beach, Oregon 12. Hilton Head Island, South Carolina 13. St. Pete Beach, Florida 14. Malibu Beach, California 15. Ocean City Beach, Maryland 16. Virginia Beach, Virginia 17. Nantucket Island, Massachusetts 18. Gulf Shores, Alabama 19. Outer Banks, North Carolina 20. Cape Cod National Seashore, Massachusetts |