Pristine rainforest, clear waters and empty beaches make the island of Principe a hidden paradise, says Sarah Marshall.