Hotels are on the road to... I'm not sure about the lauch...
There is an Odiorne Point Boat launch, but I've never used it. Here is the link to it's information: Odiorne Point Boat Launch NH-1A, Rye, NH 03870 https://g.co/kgs/1DcTew As far as places to stay, there are a bunch. Wentworth by the Sea is really nice. Google "places to stay in Rye, NH". Hope that helps!
Thanks! Your answer is awaiting moderation.