The first, most striking feature of the property at 800 Taylor Road on Bowen Island is its sky-high peaked timber frame roof that sits atop 5,349 square feet of custom-built oceanview luxury.