What two countries border the Gulf of Mexico What is the name of the peninsula in southeastern Mexico?

The two countries that border the Gulf of Mexico are ;

USA and Mexico.

And The Peninsula in SE Mexico is the Yucatan Peninsula