Nick’s Pizza’s simple storefront in Westport hides some of the most crave-worthy pizza in southeastern Massachusetts. This local favorite proves that strip mall locations can house culinary treasures.