Final answer:
The Gulf of Mexico is to the north but not directly bordering most of Central America, which eliminates option (a). The Gulf of Tonkin and the Persian Gulf are not near Central America.
Step-by-step explanation:
Central America is bordered by several bodies of water, including the Pacific Ocean to its west and the Caribbean Sea to its east. To be more specific, to the north, it is flanked by the Gulf of Mexico, which is a large body of water but is not 'bordering' in the strictest geographical sense because of the Yucatán Peninsula acting as a land barrier between it and the main bulk of Central America. Therefore, the correct answer to the question is that Central America is bordered by the Caribbean Sea and the Pacific Ocean. Bodies of water like the Gulf of Tonkin and the Persian Gulf are nowhere near Central America, as they're located in Southeast Asia and the Middle East respectively.