Blue Rock Golf Course in South Yarmouth is ranked one of the top five par three 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.