If you need to keep the boat afloat to avoid mud, then the alternatives are limited to Portishead marina and the floating harbour / marina in Bristol. On this side of the water there is Cardiff bay, but bridge tolls and mileage make this unattractive to a Bristolean.
Watchet marina would likely be too far away.
have a look at Thornbury sailing club - dries but a nice set up.