The tour is 90 minutes long. Yes, we make stops depending on the weather and the riders. Once we stop, you may choose to swim or free ride when told it is safe.