Not so hidden ones, but Portland Bill, Chesil Beach, not far to Durdle Door and Lulworth cove. Poole harbour is nice, Weymouth has it's charms (though limited!), there are also inland feature - I'm sure there is Iron age hill forts in that area, Winchester is a bit of a drive but very nice.