Yes, landed there a few times. I recall it was closed sometime in the late '80's (but the memory may not be quite correct?). Unlike some other similar strips it no longer shows on Google maps anymore.
It was certainly better than having to land on the island and catch a boat! Some locals had their a/c based there, including, I recall the late Paul Carey the publican at the Hotel.(the Bellevue Hotel, I recall)