Hi Matthew,
I have been to Maui three time now... twice on my own, you will make lots of new friends on the beach in you 3-4 weeks!
most of you questions can be answered in these two links...
www.mauiwindsurfing.net/(good to find rental gear, transport, info about where to sail etc...)
mauisurfreport.blogspot.com/(good resource to find a place to stay)
you should get plenty of wind in June / July! Swell will only be wind swell
Cheers
Rick