Have you ever dreamed of visiting a medieval castle which sits atop a rocky cliff? This fairy-tale like scenario can be experienced by visiting Italy’s “Coast of the Gods” which is a charming seaside town on the Calabrian coast. The ancient monastery with its winding stone path offers visitors a sweeping view of the seaside town of Tropea from its top windows. The ocean water is azure blue and there are pristine beaches and creamy white sand as far as the eye can see. The views from the monastery in the daytime are also breathtaking, even more so at night when the castle is up in lights. The garden at the back of the church is also very quaint and one can purchase refreshments and souvenirs from a small on-site store.