For Cozumel you can get all this information at <http://www.cancun-map.com> It's got weather, things to do other than ship-sponsored excursions, etc. It also as a distance calculator where you can calculate how far someplace is in miles or kilometers.