Best San Diego Beach Hotels on Pacific Ocean at Moonlight Beach in north San Diego, California. Visit www.innatmoonlightbeach.com to see the most romantic San Diego beach hotel near the Pacific Ocean the boutique Inn At Moonlight Beach Bed and Breakfast in Encinitas, California – just up the historic Pacific Coast Highway from Swamis surf beach. More romantic than San Diego Hotels, Cardiff Lodge or Carlsbad California Hotels. 92024