Maria's By the Sea seems to be an option. We always are on board the night before we leave the docks but I remember a recent FB post from a group chartering with TMM that stayed at Maria's (not sleep aboard option available) and had a great experience (with photos).