My wife discovered she really hates being close to fish and has an irrational fear of the fish.
So I mostly snorkeled by myself and saw TONs of fish.
You can rent a wetsuit and snorkel stuff there cheaper than you can through the cruise line.
In ensenada there isn't much but some big blowhole, a gigantic Mexican flag, and some gigantic busts of Mexican leaders. And places you can buy prescription drugs without an Rx (or so the signs said... Particularly advertising viagra or 800mg ibuprofen)