Close to Lake Davenport you will find Bahama Bay 116, which has a rating of 8.8 over 25 HotelsCombined reviews.