Mexico Beach is a south-facing beach break in Florida that picks up swells from the east through west window, with an optimal swell direction from the south. It prefers mid tide conditions and goes offshore with a north wind.