So, which Caribbean islands serve the best food ... Don't miss out on trying bandera dominicana (literally, Dominican flag), which is a staple of the country and indulge in deep fried fish ...