Swimming with horses might sound like a dream, but Provo Ponies makes it a possibility. At this working stable, the friendly staff leads 60- and 90-minute trips for riders of all levels. The rides take you down a path onto Long Bay Beach, and weather permitting, the horses will actually trot into the ocean while you’re sitting on them for a swimming experience. Prepare to get wet—the ponies bring you in about waist-deep. Water shoes and fanny packs are available (so you can keep your phone on you for photos, of course), and the guides are happy to take shots of you and your horse in the waters.