What two middle American countries have beaches on both the Gulf of Mexico and Caribbean?

The two middle American countries with beaches on both the Gulf of Mexico and Caribbean are Mexico and Belize.
Copyright Wanderlust World © https://www.ynyoo.com