Село Новопетрівка розташоване в 14 км на схід від Бердянська, на березі річки Берда, в місці, де вона впадає в Азовське море. Завдяки жаркому клімату і маленькій глибині море тут прогрівається дуже рано, купатися можна вже в кінці травня, до того ж у цій місцевості море не має застійних ділянок, а значить, і не цвіте. Тому курортний сезон у Новопетрівці починається раніше, ніж на інших Азовських курортах, і триває з травня по вересень. Піщані пляжі і тепле море з пологим дном роблять село Новопетрівка привабливим для відпочинку на Азовському морі з маленькими дітьми.
Тут багато пансіонатів і баз відпочинку, а також приватних будинків, перебудованих під міні-пансіонати. Ціни на відпочинок у Новопетрівці досить лояльні, завжди можна підшукати прийнятний варіант. М'який клімат, повітря, насичене озоном, йодом та бромом, а також свіжі фрукти та овочі з місцевого ринку, парне молоко з присадибних господарств, крім чудового відпочинку в Новопетрівці дадуть вам можливість набратися сил, бадьорості та зміцнити імунітет на весь рік.
У селі достатня кількість кафе та нічних дискотек, так що ввечері вам нудьгувати не доведеться. Вистачає розваг і на пляжі - «банани», «таблетки», водні скутери тощо. Близькість Бердянська дає вам можливість з'їздити на екскурсію, відвідати Бердянський аквапарк, зоопарк і т.д.