Otaru is a small town located near Sapporo in Hokkaido, Japan. Visiting Otaru is one of the best things to see during a trip to Hokkaido.