Help!!!

So I am going on a boat with my youth group tomorrow from about 1-7pm. We’ll be on the water for a while and I’m on my period. Is there a way I can slow my flow? (No rhyme intended😂) how do I avoid leaking Bc I can’t change the tampon while we’re out on the water and will be in a swimsuit. Most of the other kids there (besides a couple friends) are younger boys. Ahh I’m so stressed. Help me!!

Update: there may actually be a restroom on the boat, but I’m not sure. Thanks for commenting! It really helps. My leader is actually a girl and I will let her know and ask about the bathrooms. Thanks again everyone!