am not sure if it can mean that the site can be of reference/example??
Here it is the context
Yorkshire forward want to use the Trust as a "beacon site"??
The equivalent in spanish it is also welcome
a beacon site- is a website which is the 'main site' that attracts people and often redirects them to another... a beacon is like the light at the top of a lighthouse (un faro)- the light which is used to both attract and guide...