Neil Island has natural rock formations, one of which resembles a natural bridge made up of dead corals. This is located at Beach no. 2 and is locally known as the Howrah Bridge.
The place is best visited when the tides are low, and there is an array of different species of fish and other types of marine life that accumulate in natural ponds that are created during low tide. It is an ideal, photographic spot.