mexico vs caribbean food