Castle Hill is a park that is situated atop the hill of the same name and offers stunning views of Nice and its beaches below.