Wonders of nature: Cliff lookouts, sandy beaches to walk and craggy coasts to take in greet you above ground. But Bermuda has ...