The castle is the old part of the main town. It is a medieval village built to protect the people of the island from the enemies. The northern side is built on a cliff. The houses, many of which are more than ten centuries old, are still inhabited and in good condition.