Havelock Island is truly the Queen of Islands