Islands are lovely places where you can feel the wonder of nature enthrall you and time appears to stop. Rivers…