Castillo de isla
Ya que la isla sobre la que se edifica el castillo esta separada de la costa por al menos dos cuerpos de agua, defensas artificiales como fosos o muros de escudo son usualmente innecesarias. Estos castillos podían, por lo tanto, construirse de manera más económica y sencilla. Los " Inselburg" emplazados en islas de lagos, eran suspectibles de ser capturados en invierno si existía una capa de hielo lo suficientemente gruesa para soportar a las tropas atacantes, porque en muchas ocasiones no estaban fuertemente fortificados.
Castillo de Roslin
El castillo se encuentra en una fuerte pendiente sobre una curva que describe el río North Esk, que lo protege en tres de sus lados. Se abrió una brecha en el lado norte del promontorio rocoso con el objetivo de construir un foso para ofrecer mayor protección al castillo. El acceso desde Roslin se realiza a través de este foso, gracias a un puente escarpado y la casa del guarda que se encuentra en ruinas.