We do not provide food OR water.  Please bring your own or stop and support any of the local restaurants/convenience shops.  Jordan Pond House is the only restaurant on the Carriage Trails.  It is typically VERY busy w/long wait times.  Riding into the villages of Bar Harbor (Duck Brook Bridge Rd.) and Northeast Harbor offers places to stop.  Staying hydrated is strongly encouraged.