Tobacco caye is just great! I haven't been to the lodge. When I was there, I stayed at Gaviota's -30$/day/pers incl 3 meals and a cabana on the beach (well, the island is so small that anywhere you are on the island is "on the beach")-shared bathroom. I think the confort at the lodge must be a little higher than what I've got (our matress were foam 3-4 inches) + you will have a private bathroom but really, once you are there, you don't care too much for confort. I've been to the restaurant at the lodge (the only one on the island) and it was nice. The snorkleling from shore was free (if you have your gear) and great! Where we stayed, if there was no rain, the shower water was a little salty (mix with sea water) but maybe your lodge will have bigger reserves and less people. Bring many books because beside snorkeling and diving, there wasn't anything to do beside relaxing/reading in hammocks. I liked it so much that I returned twice (for 2-3 days) in a three-week vacation travelling in Belize!
Enjoy your time there, it's very relaxing!