Veligandu Island: points of interest