Beauford Lodge is the perfect place to relax and access everything that the Peninsula has to offer.