What can be done may be the middle option: cabinet refacing.
Different brands of dishwashers are available and every one has different specific features. Unless the cabinets are set at the same elevation since your finished floor this is often a distinct occasion. https://www.google.com/maps/place/DMV+Kitchen+%26+Bath,+LLC/@29.5741707,-95.0677912,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0x17370c803df01d82!8m2!3d29.5741707!4d-95.0656025?hl=en