It depends what you're going for really.
If it's a 'lads on tour' get as wasted as possible every night and spend the day sleeping off the hang-over on the beach, then Newquay is perfect for you.
If you want anything more than that, go somewhere else.