Image: AntanO | Wikipedia
Sri Lanka is a beautiful little island, and has many little islands to the North and the East. These islands are quaint little destinations, often with scenic views and cultural significance. The northern islands are located close to Jaffna, while the islands on the east are close to Trincomalee and Batticaloa. The Eastern stretch is famous for its pristine beaches and beach resorts in Pasikuda and other nearby areas.
Puliyanthivu Island
In the towns of Batticaloa and Trincomalee, there are many nice islands for you to make a visit if you happen to be in the area. Batticaloa has twelve islands. The island of Puliyanthivu (pictured above) has a large number of inhabitants, historical places, a Cathedral, a Mosque and much more to see.
Bone Island

A tiny island in Batticaloa, Bone Island is about 5 acres in area. It is not connected to the mainland and is accessible only by boat. It was named after A.J. Bone, who was an Assistant Government Agent in Batticaloa over a century ago. The island is a favorite spot of bird-watchers as the island is where hundreds of local and migratory birds descend in December to lay eggs.
Mannar Island

It’s where you see donkeys roam around freely. Another great place in Sri lanka for bird-watching especially during migratory bird season falling in December/January. You can see the Dutch Fort, Adam’s bridge etc. Baobob trees decorate the island and the isolated white sandy landscape stretches for miles.
Nainativu (Nagadeepa)

Nagadeepaya is a small but notable island off the coast of Jaffna Peninsula in the Northern Province, Sri Lanka. According to legend it is believed to be the home of Naga people. It is home to the Hindu shrine of Nagapooshani Amman Temple and the Buddhist shrine Nagadeepa Purana Viharaya. Most houses as well as the surrounding boundary walls are built with coral stones. Palmyrah trees provide some shade from the hot sun.
Pigeon Island

Floating 1km offshore Trincomalee, Pigeon Island, with its white sands and glittering coral gardens, is a wonderful sight. A nesting area for rock pigeons, the island is popular among visitors. It has rock pools but it’s the underwater landscape that’s the real beauty. The reef here is shallow, making wonderful opportunities for snorkeling.
Delft

Delft is located in Jaffna. Wild horses roaming around is a sight unique to Delft. You can spend quite a bit of time watching them play. In addition to seeing the ponies you could visit the huge Baobab tree, and many other attractions. The last boat leaving for the mainland is at 4.30p.m so you have to rush unless you visit the island leaving ample time for sightseeing.