Cathedral Canyon Cove, Cathedral City, CA 92234, US

(760) 321-0568

Desert Aquaventures

Welcome to Desert Aquaventures
Indoor swim school in Cathedral City


About Us

About Us

Established in 2013, Desert Aquaventures is the Valley's only year-round, indoor swim school offering lessons for ages 6 months to adult. We heat our salt water pool to a comfortable 90 degrees. Indoor lessons enhance concentration. No sun, wind or bugs to break focus and no need for sunscreen. No canceled classes due to weather. All private swimming lessons and semi-private too. We are located up in The Cove in Cathedral City, about one mile from Mary Pickford Theatre.

Our Instructor

Hi, I'm Tessa Rhodes, owner and Instructor here at Desert Aquaventures. I am a certified American Red Cross WSI (Water Safety Instructor). I specialize in helping children overcome their fear of water and have been teaching swimming, gymnastics and drama since 2005. Of the three, swimming is by far and away my most favorite to teach and it happens to be the most rewarding. As I see the progress my students make, I can't help but just love what I do.

Tessa's Blog: Help Your Child Overcome Their Fear of Water

My blog is dedicated to helping children overcome their fear of water. If you have a child that is not comfortable putting their face in the water, check out my blog. It's loaded with free information and step by step instructions to motivate your child to want to conquer their fear.

Find out more

What Parents Are Saying


Tessa is truly a miracle worker!

“Tessa is truly a miracle worker! In a matter of only 4 lessons my sons are now not only comfortable in the water, but love to swim and look forward to going to their lessons with Tessa. We've struggled for years with other programs & teachers to get my 7 y/o swimming and have had no success; now he's thriving under Tessa's instruction. And my 4 y/o is quite busy, and has an incredibly difficult time focusing, but Tessa knew from the moment she started class exactly how to get through to him and he's made far more progress than I could've ever hoped. We're amazed by her teaching abilities and so grateful for Tessa!" Andrea M.

Tessa is the most patient...

”Tessa is the most patient, kind, flexible, thorough, and knowledgeable swim instructor you can ask for. I enrolled my son in private lessons when he was 14 months old and he has excelled in the 3 months he has been a student. Tessa was extremely patient during times when my son wasn't quite cooperating (translation: screaming his head off) and was very quick to find another way to teach her lessons in an engaging and relaxing and fun manner. She is very adaptable to my child's interests during class and doesn't force certain things that he may not be interested in at the moment. She has plenty of teaching tools and my son loves her songs.” E.D.

Tessa is an amazing teacher...

“Tessa is an amazing teacher. She is very patient and really good at motivating her students. We couldn't be happier. We brought our 2 and 4 year old in January. Our 2 year old is now swimming at preschool level and our now 5 year old is swimming level 3. We couldn't be happier.” Angelina P.

I'm impressed...

“After only 7 lessons, my daughter has learned how to dive down for objects, float for a short time on her back, "monkey crawl" on the edge of the pool, water safety, and is working on swimming! Tessa is one of the most calming, caring swim instructors I have seen. She's very patient with my 2-year-old. My daughter asks to go to swim school almost every day. I'm impressed that she not only works on swim instruction through fun water games etc., but Tessa also covers all the basics of water safety at a level my daughter can understand.” Anna M.

Would recommend highly...

“Tessa is super patient with my stubborn 5 year old. He has made so much progress here. Would recommend highly.” Tim S.

Contact Us

Use this form to email us!

Or better yet, drop us a line!

Give us a call to book the first swim lesson.

Desert Aquaventures

Cathedral Canyon Cove, Cathedral City, CA 92234

(760) 321-0568