Sorry you didn't enjoy your cruise. First off..you picked Hurricane season..that was your first bad move..
Now what do you mean NO CULTURE in COZUMEL..
Well no culture if you just walked around in town.. but there are AMAZING Ruins.. and there are ship tours to these places..
Tulum.. Chitzen itza.. etc..
you did not do your homework obviously..