what body of water is located west of mexico?