Ngôi chùa cổ Linh Sơn uy nghiêm, hùng vĩ với kiến trúc hài hòa kết hợp giữa các yếu tố tự nhiên và nhân tạo tọa lạc trên đỉnh núi Cao Cát, nằm ở độ cao hơn 120 mét so với mực nước biển. Chùa không có trụ trì, các Phật tử ở đảo phân quán xuyến mọi hoạt động trong chùa.
Đến chùa Linh Sơn vào sáng sớm, bước chân lên đến cảnh chùa trong không khí thanh bình ngay khi bình minh ló dạng, bạn sẽ ngỡ ngàng trước cảnh đẹp nơi đây đúng như câu thơ ghi trên vách đá:
“Khen ai khéo tạo cảnh chùa
Trên sơn dưới thủy bốn mùa xanh tươi.”