I've been up there many times, but the only place I've stayed is in the regular State campground that's on the island. it is convenient & not too expensive & there are always a lot of other climbers there. the July 4th weekend will definitely be packed, so make reservations. I don't know the # for that but you should be able to find it on the state of Maine's site.
have a great time,