Mackworth Island is a Slice of Heaven in Falmouth, Maine Mackworth Island is a Slice of Heaven in Falmouth, Maine You never know what magical places are hiding in the nooks and crannies of your state and Mackworth is one of those hidden gems.Meghan MorrisonMeghan Morrison