Hawaii Scuba Diving
Ewa Beach Vacation Homes
 
 
 
 

Aloha and welcome to HawaiiScubaDiving.com your complete guide to diving in Hawaii, including dive companies, dive sites and everything else you want to know about diving in Hawaii.  Post reviews of dive sites and book diving directly with the companies or click through to their website.  

The Hawaiian island chain is made up of 132 islands, though we generally only think of the eight main islands, Ni'ihau, Kauai, Oahu, Molokai, Lanai, Maui, Kahoolawe and Hawaii. Surrounded by the Pacific Ocean and located over 2400 miles from the nearest continent has created a unique underwater environment, in fact over 25% of marine is endemic to Hawaii.

The four most visited islands are Oahu, Maui, Kauai and Hawaii, they each have their own unique characteristics and dive locations. Lanai, Molokai and Ni'ihau are dived less frequently and offer some unique dives and marine life, although generally recommended for intermediate to advanced divers. If you are interested in diving off Kahoolawe you will need to charter a dive boat. 

When you are not sun bathing in your bikini on the beach or diving beneath the waves there are plenty of activities to keep you busy, why not try skydiving, a luau, go to the world's most active volcano or kick back and relax on a sunset dinner cruise. Visit our activity page for some suggestions of activities to participate when you are not diving and to arrange a lei greeting for when you arrive into the islands. Also in our activity page you will find a selection of accommodations and information whether you are looking for a Waikiki Hotel or to stay at the Hobbit House on the Big Island. 

   
 
(default) 131 queries took 83 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1DESCRIBE `pages`993
2DESCRIBE `sites`20202
3DESCRIBE `company_types`222
4DESCRIBE `tour_categories`10102
5DESCRIBE `islands`16162
6DESCRIBE `suggestions`662
7DESCRIBE `dive_companies`49495
8DESCRIBE `systemsettings`11113
9DESCRIBE `memberships`882
10DESCRIBE `menu_items`10102
11DESCRIBE `manage_urls`554
12DESCRIBE `services`663
13DESCRIBE `companies_rates`661
14DESCRIBE `photos`772
15DESCRIBE `banners`772
16DESCRIBE `zones`551
17DESCRIBE `payments`881
18DESCRIBE `flashes`11111
19DESCRIBE `featurecosts`331
20DESCRIBE `flashphotocosts`332
21DESCRIBE `tourfeaturecosts`333
22SELECT * FROM `pages` AS `Page` WHERE `Page`.`id` = 1 AND `Page`.`page_status` = 'active' ORDER BY `Page`.`id` DESC LIMIT 1111
23SELECT `MenuItems`.`parent_id` FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`page_id` = 1 ORDER BY `MenuItems`.`id` DESC LIMIT 1001
24DESCRIBE `link_categories`991
25DESCRIBE `comp_ads`551
26DESCRIBE `reviews`14141
27DESCRIBE `feature_durations`551
28SELECT `Island`.`id`, `Island`.`island_name`, `Island`.`display_url_id`, `Island`.`company_url_id`, `Island`.`site_url_id`, `Island`.`tour_url_id` FROM `islands` AS `Island` WHERE `Island`.`status` = 'Active' ORDER BY `Island`.`order` ASC 660
29SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 1 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
30SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 10 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
31SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 4 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
32SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 7 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
33SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 13 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
34SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 16 ORDER BY `ManageUrls`.`id` DESC LIMIT 1111
35SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`menu_id` = 2 AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 990
36SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`menu_id` = 1 AND `MenuItems`.`parent_id` = 0 AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 990
37SELECT `Page`.`meta_title`, `Page`.`meta_keywords`, `Page`.`meta_description` FROM `pages` AS `Page` WHERE `id` = 1 LIMIT 1111
38SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,islands.island_name FROM `manage_urls` AS `ManageUrls` inner JOIN islands AS `islands` ON (`ManageUrls`.`id` = `islands`.`display_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1004
39SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,islands.island_name FROM `manage_urls` AS `ManageUrls` inner JOIN islands AS `islands` ON (`ManageUrls`.`id` = `islands`.`company_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1002
40SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,islands.island_name FROM `manage_urls` AS `ManageUrls` inner JOIN islands AS `islands` ON (`ManageUrls`.`id` = `islands`.`site_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1002
41SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,islands.island_name FROM `manage_urls` AS `ManageUrls` inner JOIN islands AS `islands` ON (`ManageUrls`.`id` = `islands`.`tour_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1002
42SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,Dive.company_name FROM `manage_urls` AS `ManageUrls` inner JOIN dive_companies AS `Dive` ON (`ManageUrls`.`id` = `Dive`.`display_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1004
43SELECT ManageUrls.id,ManageUrls.actual_url,ManageUrls.display_url,Site.site_name FROM `manage_urls` AS `ManageUrls` inner JOIN sites AS `Site` ON (`ManageUrls`.`id` = `Site`.`display_url_id`) WHERE `ManageUrls`.`display_url` = '%2F' ORDER BY `ManageUrls`.`id` DESC LIMIT 1003
44SELECT * FROM `banners` AS `Banner` WHERE `Banner`.`status` = 'Active' and (`Banner`.`position`='0' or `Banner`.`position`='1') ORDER BY rand() ASC 332
45SELECT `Island`.`id`, `Island`.`island_name`, `Island`.`display_url_id`, `Island`.`company_url_id`, `Island`.`site_url_id`, `Island`.`tour_url_id` FROM `islands` AS `Island` WHERE `Island`.`status` = 'Active' ORDER BY `Island`.`order` ASC 661
46SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 1 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
47SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 10 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
48SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 4 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
49SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 7 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
50SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 13 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
51SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 16 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
52SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 32 LIMIT 1110
53SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 2 LIMIT 1110
54SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 11 LIMIT 1110
55SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 5 LIMIT 1110
56SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 8 LIMIT 1111
57SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 14 LIMIT 1110
58SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 17 LIMIT 1110
59SELECT `Island`.`id`, `Island`.`island_name`, `Island`.`display_url_id`, `Island`.`company_url_id`, `Island`.`site_url_id`, `Island`.`tour_url_id` FROM `islands` AS `Island` WHERE `Island`.`status` = 'Active' ORDER BY `Island`.`order` ASC 660
60SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 1 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
61SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 10 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
62SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 4 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
63SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 7 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
64SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 13 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
65SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 16 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
66SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 33 LIMIT 1110
67SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 3 LIMIT 1110
68SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 12 LIMIT 1110
69SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 6 LIMIT 1110
70SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 9 LIMIT 1110
71SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 15 LIMIT 1110
72SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 18 LIMIT 1110
73SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '17' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 330
74SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 39 LIMIT 1110
75SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 40 LIMIT 1110
76SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 41 LIMIT 1110
77SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 42 LIMIT 1111
78SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '18' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 111
79SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 43 LIMIT 1111
80SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 722 LIMIT 1110
81SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '19' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 220
82SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 44 LIMIT 1110
83SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 59 LIMIT 1110
84SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 60 LIMIT 1110
85SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '20' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 221
86SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 45 LIMIT 1110
87SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 46 LIMIT 1110
88SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 103 LIMIT 1110
89SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '27' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 441
90SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 47 LIMIT 1110
91SELECT `Island`.`id`, `Island`.`island_name`, `Island`.`display_url_id`, `Island`.`company_url_id`, `Island`.`site_url_id`, `Island`.`tour_url_id` FROM `islands` AS `Island` WHERE `Island`.`status` = 'Active' ORDER BY `Island`.`order` ASC 660
92SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 1 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
93SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 10 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
94SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 4 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
95SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 7 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
96SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 13 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
97SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 16 ORDER BY `ManageUrls`.`id` DESC LIMIT 1110
98SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 129 LIMIT 1110
99SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 132 LIMIT 1110
100SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 130 LIMIT 1110
101SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 131 LIMIT 1110
102SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 134 LIMIT 1110
103SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 133 LIMIT 1110
104SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 48 LIMIT 1110
105SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 49 LIMIT 1110
106SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 50 LIMIT 1110
107SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 291 LIMIT 1110
108SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '28' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 550
109SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 51 LIMIT 1110
110SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 68 LIMIT 1110
111SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 69 LIMIT 1110
112SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 70 LIMIT 1110
113SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 71 LIMIT 1110
114SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 72 LIMIT 1110
115SELECT * FROM `menu_items` AS `MenuItems` WHERE `MenuItems`.`parent_id` = '29' AND `MenuItems`.`status` = 'Active' ORDER BY `MenuItems`.`order` ASC 550
116SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 52 LIMIT 1110
117SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 53 LIMIT 1110
118SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 54 LIMIT 1110
119SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 55 LIMIT 1110
120SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 57 LIMIT 1110
121SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 56 LIMIT 1110
122SELECT `Dive`.`id`, `Dive`.`display_url_id`, `Dive`.`island_id`, `Dive`.`company_logo`, `Dive`.`company_name`, `Dive`.`brief_description` FROM `dive_companies` AS `Dive` inner JOIN feature_durations AS `T1` ON (`Dive`.`id` = `T1`.`company_id`) WHERE `Dive`.`type_id` = 1 AND `Dive`.`account_status` = 'active' AND `Dive`.`featured` = 'yes' AND `Dive`.`expire_date` > '2013-06-19 06:13:18' AND `T1`.`start_date` <= '2013-06-19' AND `T1`.`expire_date` >= '2013-06-19' GROUP BY `Dive`.`id` ORDER BY rand() ASC 003
123SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 75 LIMIT 1110
124SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 36 LIMIT 1110
125SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 78 LIMIT 1110
126SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 0 LIMIT 1000
127SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 74 LIMIT 1110
128SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 0 LIMIT 1000
129SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 76 LIMIT 1110
130SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 188 LIMIT 1110
131SELECT `ManageUrls`.`display_url` FROM `manage_urls` AS `ManageUrls` WHERE `ManageUrls`.`id` = 594 LIMIT 1110