Set on the banks of the Bitou River in Plettenberg Bay, Emily Moon is a luxury hotel with a quirky attitude and a distinctly African air.