I get weekly updates froma site called travelzoo.ca. Usually have good deals for hotels.
You will not find a deal for rooms on saturday night as a rule. Especially in the summer.
Ramada on ferry usually has good deals, you can look them up directly.
Most of the motels are flea traps. But if you go on an off day and offer cash you can sometimes find discounts.