Accomodations
Rock House (5 stars) is build on top of a rock shelf, giving you a great view of the waterfront at sunset. Cabanas and Cabins are available to rent for your trip.
Valentines Resort and Marina (4.5 Stars) is right next to the marina and it's shops. Many options exist such as snorkeling trips, restaurants, and the resort's swimming pool.
Travel Options
To enter the Bahamas, you can take a plane from the Miami or Fort Lauderdale Airports to the North Eleuthra International Airport
To get to Harbor Island, take a taxi from North Eleuthera's airport to the coast, where you'll board a water taxi that will ferry you over to the island. Both taxis cost $5 per person
Main form of transportation is Golf Carts. There are many different renting options.
Restaurants
Sip Sip is right off the beach, offering a great view, friendly service and a variety of meals. My suggestion is the Jumbo Grilled Hot Dog.
Runaway Hill Inn offers fresh local cuisine plus imported ingredients offering unique Caribbean experience.
The Landing Resort offers an excellent restaurant to both it's guests and island visitors. It has many different options for all meals. There's something familiar on the menu at all times, like a breakfast of eggs, sausage, and toast.