Antique Sailing Boat Osborne Point, Isle of Wight, Glass Magic Lantern Slide Photograph. Osborne Bay is a bay on the north-east coast of the Isle of Wight, England, in the eastern arm of the Solent. Its shoreline is3 ⁄ 4 mile (1.2 km) in length and is gently curving.