Dharmadam Island is a beautiful beach, located 17 km from Kannur. The small 5 acre island covered with coconut palms and green bushes is a beautiful sight from the beach. Permission is required to enter this privately owned island. It is 100 metre away from the mainland at Dharmadam.