Blue Rock Golf Course in South Yarmouth is ranked one of the top five par-3 courses in the country and voted the best course on Cape Cod by the readers of the Cape Cod Times and Cape Cod Life magazine.