Hilo is a nice port for cruisers. Not too far away from downtown. Hilo Hattie's and Wal-mart offers a free shuttle to their stores, which will put you in the middle of the business district, anyway. You can walk out of the port, and wind your way down to Banyon Drive, which has the beachfront hotels and a Japanese garden.
Ship docks near the Aloha tower...too far away to walk to Waikiki or downtown Honolulu unless you want a good workout. The local transit system-the "bus" can pick you up near the port, and get you to downtown. $2 one-way..have exact change. There are several free shuttle buses from Hilo Hatties or Wal-mart available at the port. Avoid the Maui Divers shuttle..they haul you to their store (quite a distance from the beach) and thats it.
Must-see's- Waikiki beach & international market place. No alcoholic beverages are allowed on the beach, so be aware of that.
Definently take the free shuttle into town...it's a long way and UPHILL. In town, you'll find a k-Mart, Costco, Home Depot, and others.
A short (15 min) walk off the ship will take you to Kalapaki beach (good for swimming). It fronts on the Kauai Marriott hotel which is fun to stroll through. Lots of restaurants surround the hotel, so pick one when hunger strikes, and enjoy your day in Kauai!
Lahaina (Maui) is the place to be. You have to tender in, but once there, its a flat walk to everything. A shoppers paradise. Stop at Hammerheads bar for a good happy-hour-try the civiche. There is a nice protected beach right in Lahaina (right turn when you disembark the tender and walk 1/4 mile,) watch for beach access sign.
In our opinion, Ensenada is a wasted port call (it simply qualifies as a foreign port call to satisfy the ship's requirements).
You are shuttled into town and dropped off, where you are immediately set upon by every local trying their best to sell you something...anything. After about three blocks of running this gauntlet, you're wiped out emotionally, and most cruisers retreat into a street-side bar for respite from the vendors, killing time until the ships leaves in a few hours. We would rather see this port skipped altogether, and this time allocation given to a longer stay in one of the Hawaiian ports.