Мексиканский залив называют заливом, а не морем из-за исторической традиции. 2
Залив — участок водной поверхности, который вдаётся в сушу, но свободно сообщается с основной частью водоёма. 5 Мексиканский залив соответствует этому определению. 5
Однако есть и аргументы в пользу того, что его правильнее называть морем:
Таким образом, название Мексиканского залива связано с определёнными географическими особенностями, которые отличаются от характеристик, обычно присущих морям.