In my opinion, after several trips to Cozumel, the area across from the Villablanca hotel is the best place for a shore entry night dive. It is shallow, close to shore, and TONS of reef life. We saw lots of morays, and no less than 10 octopi in one single dive. Ended up diving there every night after that. We have a great night dive video from one of those.