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.