With more than 300 days of sun every year, San Diego is known as a surfer’s paradise thanks to the iconic swells of Del Mar, Oceanside, and La Jolla. Add a bustling culinary and craft beer scene and plenty of distinct neighborhoods to explore, and San Diego is a must-visit for cruise passengers. Here’s how to appreciate this laidback city to its fullest.