Best golf courses for sand green tournaments