Beach and fringing rainforest. Nosy Mangabe, NE Madagascar.