They are precise but not accurate.
Precision refers to how close your measurements are to each other. Your calculated densities are all within 0.1 g/mL of the average value (2.9 g/mL).
Accuracy refers to how close your measurements are to the known value. Your average density is far from the known value (almost a 40 % error).