In the campaign I am DM-ing, I have created an Atlantis-like underwater city, and to get there I need my players characters to travel under water, and naturally they will need to breathe.
Currently they are only level 3, this is just something I am planning for down the road - they shouldn't reach the city for a while yet.
Ideally I would like to be able to have them use the spell Water Breathing, but unfortunately none of the players qualify to learn that spell, as our only spellcasters are warlocks and a cleric.
I'm wondering if there's any way of enabling one of the warlocks (or the cleric, though with them being forge domain it seems unfitting) to cast the spell? I considered a scroll, but they would need to use it on multiple occasions if the quest goes how I anticipate, so that doesn't work.
I'm open to other options, but the spell would probably be my ideal solution.
If there is nothing within the official rules that would allow them to do it, has anyone come up with an effective homebrew solution to this?