Mexico Beach is a southwest-facing beach break on Florida's Gulf Coast that picks up swells from the northeast through east and south through west, with an optimal swell direction from the southwest. It performs best at mid tide, with northeast winds providing offshore conditions.