The Dog Beach in Del Mar is a great spot.

Next
Next

Whales and Dolphins