Cruises to Ensenada from San Diego are short because the port in Mexico is only 70 miles south of San Diego. It is a prime destination for a quick getaway cruise.
Ensenada is a good place to enjoy "Baja Med" seafood, which is a blend of Mexican, Mediterranean and Asian cuisine. Also try the wine from local vineyards.
This video is a 3-minute introduction to the sights of Baja California and Ensenada.