Cockroach Islands Nature Reserve has no correlation with roaches. You will hardly find any roaches in this island. It is also known as the Cockroach Rock. It is still a mystery how this name has been given to this small but romantic nature reserve of Bermuda.Tthe island provides a serene and romantic setup for those who love to watch birds and plantation. You will see lots of white tailed tropic birds known as Bermuda Longtails. The islands also sit on rich and colorful marine life.