Lough Neagh is the largest freshwater lake in the UK and Ireland. It is one of Northern Ireland’s most precious wildlife sites. Rams Island Tower Image 1 of 5 Rams Island on Lough Neagh contains the ruins of an Irish Round Tower.