Hi Dave
we stayed at Silverbank Caravan Club site (members only) at Banchory which is 18 miles inland from Aberdeen. Quiet site, well it was in October! Very flat and like a car park, but all facilities clean, plus 2 minutes walk from the River Dee. We stayed for 3 nights enjoyed it - Banchory is a delightful town and good base for touring.
Hope this helps
Ken