Just a thought, but you might want to consider camping as well. Campland on the Bay is on Mission Bay and very close to LJ. San Elijo and Carlsbad campgrounds (State Beaches) are right on the ocean and about 40 minutes North of LJ. If that is something you might consider, I would look into making reservations now. With the money you save on a hotel, you could hire a guide.
Jason