Belize and Mexico both requires no visa if you only land for less than 24 hr, like cruise.  Who know about Antigua and Barbados