Lady Musgrave Island Family friendly Watching a turtle head to water after laying her eggs on Lady Musgrave Island