The land of 10,000 man-made lakes and links season begins at Lahinch