Yes, most non-vegetarian restaurants in Phuket Town will close for the duration of the festival. However, beach resorts typically remain open and serve regular menus.