I go with a couple of friends to a Caribbean cruise and we are leaving Mexico. We have a bit of grass that we have on board, but do not know how much security is in the normal 7 days – not too expensive cruises. Did you check? Any personal experience, do not hesitate.