Dr. Beach's top 10 US beaches for 2017 Advertisement --ADVERTISEMENT-- 9. Coronado Beach, San Diego, California: An oasis just a bridge away from mainland San Diego, the public Coronado beach is worth a day visit or a stay at the iconic Hotel del Coronado, pictured here. Page 2 of 10 Prev Next