Pigeon Island is located around 1 km away from the Nilaveli beach. This is consists of two islands, one is small and other one is larger in size. This is one of the best places to see corals.
This island got it's name because of the Rock Pigeons live over there. In year 2003 Pigeon island was designated as a nation park in Sri Lanka. earlier it was a sanctuary. This island was used by British army as a place for shooting practice in early world war time.