@candycane.. we booked through Agoda.com and stayed for 2 nights in Gaya Centre Hotel. Ok yung hotel na yan, location wise. the hotel is less than 5 minutes walk to Jesselton Point and smack in the middle of KK - pier/baywalk, shopping centers, tiangge, palengke, malls, city hall). Explore nyo yung nakapaligid sa hotel. ok din ang free breakfast buffet nila and facilities.
ang isang negative lang sa Gaya Centre eh yung internet connection nila. hindi available nung nag-stay kami although may free-wifi/internet computer sa main lobby sa ground floor. maybe nag-upgrade na sila by this time.
Dun sa Jesselton Point question mo, my answer is yes. Lakad lang kayo from the gaya centre hotel to jesseltom point. tapos select na kayo ng tour provider nyo sa Jesselton Point. ganun lang ka-simple.
Hindi kami nag-white water rafting so I can't help you with that. Kung sa Gaya Centre ka mag-stay, you can ask the receptionists at the lobby. may mga tour providers din kasi sila eh. price-wise, very competitive ang quote nila sa amin nung nagtanong ako about klias river safari. maybe it is the same with white water rafting.