Thanks for everyone's opinions! This is gold!
I'm currently thinking of doing the following (left to right):
12 inch cabinet (with countertop) - 23 inch sink - 24 inch dishwasher (with countertop) - 3 inch filler (with countertop) - 24 inch stove.
In terms of cabinets, I understand that stock cabinets are cheaper so trying to stick to them. Therefore I might be able to have one 36 inch cabinet to fit the leftmost part in my plan ( the 12 inch cabinet + sink).
The big piece of countertop in this plan is 27 inch long. Not huge but that's a tradeoff I guess.
@Evan Polaski, the fridge is outside this pantry/kitchen room. Not planning to put any countertop space next to it.
@JD Martin, there is a small window at the end of the room (leftmost), see my drawing). Does that make any difference?
@Carl Fredrickson, I was concerned about having the stove/oven next to the side wall at the end of the room. I hear that is no longer up to code (for new construction, which this isn't). If there is a slight risk to it, I'd rather have a smaller continuous countertop but avoid the risk.