San Diego is known for its beaches and beach activities, and one of the best ways to experience the city is from the ocean. Along the city's Embarcadero ... one of the top places for whale ...