There is a point of land that separates what I call lower Kaanapali Beach (where the Sheraton and Westin are, and also Whaler's Village) from what I call upper Kaanapali beach (where the Westin Ocean Resort Villas and some other timeshares and hotels are). That point is called Black Rock because of its dark volcanic rock, and the whole reef area around Black Rock is excellent for snorkeling. You are correct that there is not a great distance between the two hotels, and there is a nice, paved path that parallels the beach that makes it easy to walk from the Sheraton down to Whaler's Village and the other hotels. It's been a while since I've stayed at either since my parents bought a Westin time share on the upper part of Kaanapali Beach, and we've been going there for our more recent trips in the last few years. From my last experience at the Westin, there is no fridge (other than a mini bar) and no microwave. I can't comment on the Sheraton, but I would suspect the same since they are both true hotels with traditional hotel-style rooms, and not condos/villas.