Njivice to małe miasteczko i port w zachodniej części wybrzeża wyspy Krk. Znajduje się w Zatoce Beli Kamik. Port jest osłonięty falochromem, przystań Beli Kamik jest chroniona przed silnym wiatrem m.in. siroccom (gorący śródziemnomorski wiatr), ale nie jest osłonięta przed wiatrem trzeciego i czwartego kwadrantu.