Images of Ballycastle beachesWith beaches sandwiched between grassy dunes and rolling hills, Ballycastle is a beautiful coastal destination in Northern IrelandSource: Creative CommonsCopyright: Creative Commons / otfrom