Thousand Islands are a group of islands situated near Jakarta. There are more than 300 islands. Some of these are privately managed and are resort properties. Some are inhabited by the locals.