Hi Jenny!
Actually, Trunk bay is the best. I usually go the Coki Beach because I like the drinks the "Mailman" makes. There's some good snorkling there too. You have to pay to get in to Magens Bay. I'm sure you will cruise again, so it really doesn't matter the first time. When you go again you can try a different beach. You can take a look at a few pictures of Coki Beach
>HERE<