bachelor island is a small barren rock just off the northeastern coast of naushon island in massachusetts. the rock is southeast of south shore road on naushon island and southwest of monohansett island. it is part of the town of gosnold, in dukes county and the elizabeth islands.