The southern outskirts of town, along the huge sands of Black Rock Beach, are the best pitching place, with a choice of several camping and caravan sites. You can also explore different options for camping near Porthmadog on Hipcamp.