Азовское море в рамках Новопетровки характеризуется плавным песчаным входом с постепенным заглублением морского дна. Как и на Бердянской косе или в Кирилловке нарастание глубины здесь происходит постепенно, но динамично, поэтому хорошие условия купания складываются как для детей, так и для взрослых. Общая протяженность пляжей курорта составляет порядка 2 км. Аналогично со Степановкой Первой, пляжи Новопетровки окружены глинистыми обрывами и проход на них в некоторых районах осуществляется посредством лестниц или специальных спусков. Ширина пляжных зон варьируется от нескольких метров до нескольких десятков метров. В целом, побережье на курорте достаточно чистое, хотя и не оборудованное.