This app uses tide and weather forecasts to help you select the best times for ocean swimming.
You can choose the times you prefer to swim, minimum tide height, maximum wind and maximum wave swells. The app will give you the best times to swim that meet your criteria.