Was Ken Tucker 's impression of the series positive ?
Tucker 's Town is a small , exclusive community in St. George 's Parish , Bermuda at the mouth of Castle Harbour , on Tucker 's Town Peninsula on Bermuda 's main island .