One of the best parts about living in Florida? Nearly year-round swimming weather! If you're looking for someplace to enjoy the water in Stuart or Jensen Beach, we've got a complete list of splash pads and pools in Martin County. Click on each facility for more information.
Please Note: We advise always checking with the facility before heading out as hours can change due to weather, maintenance, swim meets, or holidays.
Indian Riverside Park Fountains
What to Expect: This large public park has a waterfront space, boardwalk, fishing pier, and interactive play fountains. The park is located next door to the Children's Museum of the Treasure Coast and the U.S. Sailing Center.
Location: 1707 NE Indian River Drive, Jensen Beach, FL 34957
Hours: Open daily from 9 am - 6 pm, and 9 am - 5 pm during daylight savings time. Fountains may close due to inclement weather or scheduled maintenance on Tuesdays.
Admission Price: Free
What to Expect: This waterpark has a 1,000-foot lazy river, a zero depth entry children's splash playground, closed flume slide, four-story open slide, and a competition pool. Concessions are available for purchase on-site. The waterpark also hosts birthday parties.
Location: 931 SE Ruhnke Stree, Stuart, FL 34994
Contact: (772) 320-3100
Waterpark Hours:
- Spring Break, March 14–22, 2026: All attractions open daily from 10:30 AM–5 PM
- Family Fun Fridays, March 27–May 22, 2026: Splash playground open on Fridays from 10:30 AM–2 PM
- Spring Hours, March 28–May 25, 2026: All attractions open on weekends only from 10:30 AM–5 PM, including Good Friday (April 3) and Memorial Day (May 25)
- Summer Hours, May 29–August 9, 2026: All attractions open daily from 10:30 AM–5 PM
- Fall Hours, August 15–September 7, 2026: All attractions open on weekends only from 10:30 AM–5 PM, including Labor Day (September 7)
- Lap pool is open year-round: check the website for seasonal hours
Admission Prices:
- Adult (13–54): $20.95
- Child (1–12): $18.95
- Senior (62+): $18.95
- Infants (Under 1): Free
- Season Pass: $169/person
- Family Fun Fridays: $13.50/person
Small Fish Big Fish Swim School
What to Expect: Open swim in their lifeguarded indoor pool is available on certain days and times.
Location: 3498 NW Federal Hwy, Jensen Beach, FL 34957
Contact: (772) 247-3091
Hours: As of February 2026, open swim is Tuesdays from 1–2 PM, Fridays from 9:30–10:30 AM, and Saturdays from 1:30–2:30 PM. These times are subject to change; please verify on their website by clicking the link above.
Admission Price: $8 Members, $12 Non-Members
Location:
- Stuart: 1700 SE Monterey Road, Stuart, FL 34996—lap swimming available
- Indiantown: 16451 SW Farm Road, Indiantown, FL 34956—open swim available
Contact: (772) 276-7964
- Stuart: Monday–Friday from 7 AM–1 PM and 4 PM–8 PM and Saturday & Sunday from 7 AM–1 PM. Hours subject to change, click here to see the pool schedule.
- Indiantown: Monday, Wednesday, and Friday from 4:30—6:30 PM and Saturday from 9 AM–4 PM. Hours subject to change, click here to see the pool schedule
Admission Price: Day passes are available for $10/person or $20 for groups of people (price is subject to change). Memberships are available.
Looking for more options on the Treasure Coast?
