Keem Bay named among world’s best beaches