St. Pete Beach is a southwest-facing beach break in Florida that picks up swells from the south through northwest, with an optimal swell direction from the west. It prefers a mid tide and is offshore when winds blow from the northeast.