The main difference is that Byron Bay is a small community in Northern NSW and the Gold Coast is a City. There will be lots of debate over which has the better beaches(Byron possibly more pristine) but for choice of nightlife you can't beat the Gold Coast. This is Australias playground.