They used to have a kayaking and taco deal when I lived there. Do you know if this still exists?
Gas Lamp is fun, PETCO Park is a blast if you want to catch a Padres game.
I liked both Pacific Beach and Ocean Beach; PB is younger, more college-ish people, OB is hippier and has Hodad's, great...