One other thing to consider when deciding whether to install cabinets before or after the ceramic - be sure that the dishwasher will go in (and out). You need at least 1 1/4 inch of subfloor under the ceramic, and cement backer board is almost a necessity. Add the thicknesses of the backer board, the tile, and an allowance for the mastic and see where you are. I have the same situation right now and am in the process of installing Wilsonart laminate tiles in order to avoid the height problem. Good luck and keep us posted on your progress.