Castle Brands has unveiled a new website as part of a brand-building campaign for Clontarf Irish Whiskey.