Halmahera is the largest of the Maluku islands; its three peninsulas enclosing three great bays. Visitors will find magnificent rainforests, idyllic small islets, beautiful white-sand beaches, and rich coral reefs teeming with marine life. Morotai Island is mountainous and wooded, with some great beaches, interesting diving spots, and swampy areas.