irish golf dublin dundee clare music golf course galway accommodation england glasgow celtic edinburgh cork golf club london wales carnoustie golf clubs