Hello Chris
Try pescamaya they are a very good outfit who might be able to help you.I am just not sure exactly where you are staying.
I can only advise you the blue marlin fishing odds are not great for a single day charter and even then it is often hours of nothing followed by a burst of mayhem if you are very lucky.Sailfish are more likely with the occasional white marlin plus dorado and wahoo.For a one day shot you might be better to consider something different unless you are very single minded and happy to take the chance a marlin might come along.You will find Capt.Ricks to be good but be prepared for the crew to run the show if you have not fished this way before and you will not actually do much fishing if they are trolling unless you have a strike.If they fish by casting baits(ballyhoo) to pods of fish then it is a whole different ball game and a lot of fun but honestly normal/more budget orientated day charters just troll unless you advise them how you wish to fish.It is the way of day charters in Mexico.Nothing wrong with it as they are more often dealing with novice gamefishers.I hope your dates coincide with dark side of the moon

.Now the bonefishing is fantastic and you would be unlikely not to have a few shots with Pescamaya and you will be the man on the rod.
Whatever it is a fabulous experience.Hope you are a good sailor as Carribean offshore bluewater can be a tad lumpy in spite of what you see in the pictures.Take care with solar protection as Mexico is really hot in June and I mean really hot enough to ruin your holiday if you are caught out.Straw type sombreros are cheap in the local markets and worth every penny.Good luck and have a good one.Would think charters would be relatively easy to pick up in June because it is too hot for majority of holiday folks but it is a good time to fish for pelagics.
Best JP